#include <iostream>
#include <utility>
using namespace std;
using namespace std::rel_ops;

class Foo
{
	public:
		int someFld;

		Foo() : someFld(0) {}
		Foo( int some ) : someFld(some) {}
		~Foo() {}
		bool operator== (const Foo& rhs) const
		{
			return (someFld == rhs.someFld);
		}
		bool operator< (const Foo& rhs) const
		{
			return (someFld < rhs.someFld);
		}
};

int main()
{
	Foo f1(3), f2(5);
	cout << (f1 < f2 ? "f1 < f2" : "f1 >= f2") << endl;
	cout << (f1 > f2 ? "f1 > f2" : "f1 <= f2") << endl;
	return 0;
}

